A database; handles update queue and transactions
Methods
|
|
|
|
__init__
|
__init__ ( self )
|
|
_register
|
_register ( self, record )
Register record with the transaction manager
|
|
abort
|
abort (
self,
record,
transaction,
)
|
|
commit
|
commit (
self,
record,
transaction,
)
|
|
flushUpdates
|
flushUpdates ( self )
|
|
queueForUpdate
|
queueForUpdate ( self, record )
|
|
tpc_abort
|
tpc_abort ( self, transaction )
|
|
tpc_begin
|
tpc_begin ( self, transaction )
|
|
tpc_finish
|
tpc_finish ( self, transaction )
Can be overridden to do post-commit operations
|
|
tpc_vote
|
tpc_vote ( self, transaction )
Last chance to raise an error - no-op by default
|
|